﻿@model PagedList.IPagedList<MSDAL.Uczniowie>
@using PagedList.Mvc;

@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h2>Strona główna</h2>


<p>
    <button class="uczniowie-tworzenie btn btn-primary">Dodaj ucznia</button>
</p>

<table class="table">
    <tr>
        <th>
            Imie Ucznia:
        </th>
        <th>
            Nazwisko Ucznia:
        </th>
        <th>
            Numer Telefonu 1:
        </th>
        <th>
            Numer Telefonu 2:
        </th>
        <th>
            Numer Telefonu 3:
        </th>
        <th>
            Adres:
        </th>
        <th>
            Email:
        </th>
        <th></th>
    </tr>

    @foreach (var item in Model)
    {
        <tr>
            <td>
                @Html.DisplayFor(modelItem => item.Imie)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Nazwisko)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Telefon1)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Telefon2)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Telefon3)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Adres)
            </td>
            <td>
                @Html.DisplayFor(modelItem => item.Email)
            </td>
            <td>
                <button class="uczniowie-edytowanie btn btn-primary" data-id="@item.IDUcznia">Edytuj</button>
                <button class="uczniowie-detale btn btn-primary" data-id="@item.IDUcznia">Szczegóły</button>
                <button class="SchedulesForStudent btn btn-primary" data-id="@item.IDUcznia">Harmonogramy</button>
            </td>
        </tr>
    }

</table>
Strona @(Model.PageCount < Model.PageNumber ? 0 : Model.PageNumber) z @Model.PageCount

@Html.PagedListPager(Model, page => Url.Action("Index",
    new { page, sortOrder = ViewBag.CurrentSort, currentFilter = ViewBag.CurrentFilter }))


<div id="uczniowie-usuwanie-wrapper"></div>
<div id="uczniowie-edytowanie-wrapper"></div>
<div id="uczniowie-detale-wrapper"></div>
<div id="uczniowie-tworzenie-wrapper"></div>
<div id="SchedulesForStudent-wrapper"></div>

@section Scripts
{
    <script type="text/javascript">
        $(document).ready(function () {
            $('.SchedulesForStudent').on('click', '', function (e) {
                e.preventDefault();
                var id = $(this).attr('data-id');
                $.ajax({
                    url: '/uczniowies/GetSchedulesForStudent?id=' + id,
                    type: 'get',
                    cache: false,
                    async: true,
                    success: function (result) {
                        $('#SchedulesForStudent-wrapper').html(result);
                        $('#SchedulesForStudent-modal').modal("show");
                    },
                    error: function (result) {

                    }
                });
            });
        });
        $(document).ready(function () {
            $('.uczniowie-usuwanie').on('click', '', function (e) {
                e.preventDefault();
                var id = $(this).attr('data-id');
                $.ajax({
                    url: '/uczniowies/Usuwanie?id=' + id,
                    type: 'get',
                    cache: false,
                    async: true,
                    success: function (result) {
                        $('#uczniowie-usuwanie-wrapper').html(result);
                        $('#uczniowie-usuwanie-modal').modal("show");
                    },
                    error: function (result) {

                    }
                });
            });
        });
        $(document).ready(function () {
            $('.uczniowie-edytowanie').on('click', '', function (e) {
                e.preventDefault();
                var id = $(this).attr('data-id');
                $.ajax({
                    url: '/uczniowies/Edycja?id=' + id,
                    type: 'get',
                    async: true,
                    cache: false,
                    success: function (result) {
                        $('#uczniowie-edytowanie-wrapper').html(result);
                        $('#uczniowie-edytowanie-modal').modal("show");
                    },
                    error: function (result) {
                        alert('blad');
                    }
                });
            });
        });
        $(document).ready(function () {
            $('.uczniowie-detale').on('click', '', function (e) {
                e.preventDefault();
                var id = $(this).attr('data-id');
                $.ajax({
                    url: '/uczniowies/Detale?id=' + id,
                    type: 'get',
                    cache: false,
                    async: true,
                    success: function (result) {
                        $('#uczniowie-detale-wrapper').html(result);
                        $('#uczniowie-detale-modal').modal("show");
                    },
                    error: function (result) {

                    }
                });
            });
        });
        $(document).ready(function () {
            $('.uczniowie-tworzenie').on('click', '', function (e) {
                e.preventDefault();
                var id = $(this).attr('data-id');
                $.ajax({
                    url: '/uczniowies/Tworzenie',
                    type: 'get',
                    cache: false,
                    async: true,
                    success: function (result) {
                        $('#uczniowie-tworzenie-wrapper').html(result);
                        $('#uczniowie-tworzenie-modal').modal("show");
                    },
                    error: function (result) {

                    }
                });
            });
        });
    </script>
}